package com.yupi.model;

import lombok.Data;


/**
 * @version 1.0
 * @Author moresuo
 * @Date 2024/9/8 17:11
 * @注释 静态模版配置
 */
@Data
public class DataModel {



    //有分组
        /**
        *用于生成MySQL数据库配置
        */
        public MysqlConfig mysqlConfig=new MysqlConfig();

        /**
        *用于生成MySQL数据库配置
        */
        @Data
        public static class MysqlConfig{
        /**
        *密码
        */
        public String password="17723670835yang";
        /**
        *地址
        */
        public String url="jdbc:mysql://localhost:3306/my_db";
        /**
        *用户名
        */
        public String username="root";

        }


    //有分组
        /**
        *用于生成接口文档配置
        */
        public DocsConfig docsConfig=new DocsConfig();

        /**
        *用于生成接口文档配置
        */
        @Data
        public static class DocsConfig{
        /**
        *接口文档描述
        */
        public String description="springboot-init";
        /**
        *接口文档标题
        */
        public String title="接口文档";
        /**
        *接口文档版本
        */
        public String version="1.0";

        }


    //有分组
    /**
    *是否开启接口文档功能
    */
    public boolean needDocs=true;


    //有分组
    /**
    *是否开启帖子功能
    */
    public boolean needPost=true;


    //有分组
    /**
    *是否开启跨域功能
    */
    public boolean needCors=true;


    //有分组
    /**
    *基础包名
    */
    public String basePackage="com.yupi";
}
